package com.ipzoe.common.captcha;

/**
 * 保存验证码与获取验证码的接口
 * 
 * @author Eric
 * @date 2019/12/02
 */
public interface CaptchaCodeRepository {

    /**
     * 保存验证码
     * 
     * @param key
     * @param code
     */
    void save(String key, CaptchaCode code);

    /**
     * 获取验证码
     * 
     * @param key
     * @return
     */
    CaptchaCode get(String key);

    /**
     * 移出验证码
     * 
     * @param key
     */
    void remove(String key);
}
